all:main
  
main:src/main.cpp src/TinyJsonValue.cpp src/TinyJsonReader.cpp src/UnitTest.cpp src/TinyJsonWriter.cpp src/Array.cpp src/Object.cpp
	g++ -std=c++11 -DSPDLOG_COMPILED_LIB -g -o  main src/main.cpp src/TinyJsonValue.cpp src/TinyJsonReader.cpp src/UnitTest.cpp src/TinyJsonWriter.cpp src/Array.cpp src/Object.cpp -lpthread -lspdlog -L./lib -I./third-party

test:test.cpp
	g++ -std=c++11 -g -o test test.cpp